﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<WebRamosUC.Models.PaginatedList<WebRamosUC.Models.Profesor>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Docentes
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div id="SearchBox">
            <div>
                <% Html.BeginForm("Index", "Search"); %>
                    <input type="text" placeholder="Ingresa el nombre del curso o docente que deseas buscar" name="keywords" id="SearchKeywords" value="<%=ViewData["keywords"]%>" /> <input type="submit" value="Buscar" />
                    <div>
                        <input id="buscarCursos" name="tipoBusqueda" value="cursos" type="radio" checked="checked"/> <label for="buscarCursos">Buscar Cursos</label>
                        <input id="buscarDocentes" name="tipoBusqueda" value="docentes" type="radio"/> <label for="buscarDocentes">Buscar Docentes</label>
                    </div>
                <%Html.EndForm(); %>
            </div>
            <div id="SearchControl">
                <%= Html.ActionLink("Búsqueda Avanzada", "Index", "Search") %> |
                <%= Html.ActionLink("Lista de Cursos", "Index", "Curso")%> |
                <%= Html.ActionLink("Lista de Docentes", "Index", "Docente")%> |
                <%= Html.ActionLink("Lista de Facultades", "Index", "Facultad")%>
            </div>
        </div>
    <%
        if (ViewData["Errors"] != null)
        {
            %>
                <div class="error_message"><%= ViewData["Errors"] %></div>
            <%
        }
         %>

    <table id="Resultados">
    <tr>
        <th>Nombre</th><th>Correo</th><th>Departamento</th>
    </tr>
        <% for (int i = 0; i < Model.Count; i++)
           {
               String clase;
               //Filas pares/impares
               if (i % 2 == 0)
                   clase = "Odd";
               else
                   clase = "Even";

               var profe = Model[i];
               %>
           <tr class="<%= clase %>">
                <td><%= Html.ActionLink(profe.NombreProfesor, "Details", "Docente", new { id = profe.IDProfesor }, new { id = profe.IDProfesor })%></td><td><%= Html.Encode(profe.Correo != null ? profe.Correo : "No disponible") %></td><td><%= Html.Encode(profe.Departamento != null ? profe.Departamento.Nombre : "No disponible") %></td>
           </tr>
        <% } %>
        
    </table>

    <div class="pagination">
        <br />
     <% if (Model.HasNextPage)
       {%>
            <%= Html.Encode("La búsqueda produjo muchos resultados. Intenta refinar los términos.")%>
     <%} %>
    </div>

</asp:Content>

